﻿namespace TheCodeWerks.Advertising
{
	using System.Windows;
	
	public partial interface IAdvertisingProvider
	{
		AdvertisingConfiguration Config { get; set; }

		AdProvider Provider { get; }

		FrameworkElement CreateControl();

		void ConfigureControl(FrameworkElement element, AdUnit unit);

		void RequestNext(FrameworkElement element);
	}
}
